pj)Uk)U)Ua)Uy(U|(UzUwUЖ)UU@U)Ud)U_)Uc)U)[xU@UQP)U0)UP)U ߢ>bxA)U -W)A)U a"AgAP)U 9%Ag(Ap)U Q؎*A`)U yAPvy4Uw֤U@@04U3hasCaseQpf)U hascase!pf)U _)Ud)U1[xU@UP4U ޤU@0v4UA`getCasepf)U getcase >)Ud)U_)Uf)U9[yU@UP64U@f)UޤU@@4UqNtReflectionEnumUnitCasevw U Q5p)U !5p)U g)UI[yU@U0)4U064U{$(isBacked14p)U 4p)U h)UQ[pxU@U04U 0V4U?GgetBackingType3p)U ngtype2p)U i)UY[xU@U04U*(U0v4U@ż?reflectionenum1p)U i)Up_)U@(U F |XAPPl)U n)V[Am)U B7hAPm)U Ph Am)U ~PA@V-4Uw(U,])U w(Ua,])U w(U!,])U w(U+`])Uj)U-;8+.# &, 59<1 /02" (74':6%3!a)U ߢ>bxA d)U his->get_operation_id( 'read' ), $this->get_tags(), $this->get_path_parameters(), ); $response = new Definition_Parameter( new Event_Definition() ); $schema->add_response( 200, fn() => __( 'Returns the event', 'the-events-calendar' ), null, 'application/json', $response, ); $schema->add_response( 404, fn() => __( 'The requested event was not found', 'the-events-calendar' ), ); return $schema; } /** * Returns the arguments for the update request. * * @since 6.15.0 * * @return QueryArgumentCollection */ public function update_args(): QueryArgumentCollection { return new QueryArgumentCollection(); } /** * Returns the OpenAPI schema for updating an event. * * @since 6.15.0 * * @return OpenAPI_Schema */ public function update_schema(): OpenAPI_Schema { $definition = new Event_Request_Body_Definition(); $collection = new RequestBodyCollection(); $collection[] = new Definition_Parameter( $definition ); $schema = new OpenAPI_Schema( fn() => __( 'Update an Event', 'the-events-calendar' ), fn() => __( 'Updates an existing event', 'the-events-calendar' ), $this->get_operation_id( 'update' ), $this->get_tags(), $this->get_path_parameters(), null, $collection->set_description_provider( fn() => __( 'The event data to update.', 'the-events-calendar' ) )->set_required( true )->set_example( $definition->get_example() ), true ); $response = new Definition_Parameter( new Event_Definition() ); $schema->add_response( 200, fn() => __( 'Event updated successfully', 'the-events-calendar' ), null, 'application/json', $response, ); $schema->add_response( 400, fn() => __( 'Invalid request data', 'the-events-calendar' ), ); $schema->add_response( 401, fn() => __( 'You are not logged in', 'the-events-calendar' ), ); $schema->add_response( 403, fn() => __( 'You do not have permission to update this event', 'the-events-calendar' ), ); $schema->add_response( 404, fn() => __( 'The requested event was not found', 'the-events-calendar' ), ); $schema->add_response( 500, fn() => __( 'Failed to update the event', 'the-events-calendar' ), ); return $schema; } /** * Returns the OpenAPI schema for deleting an event. * * @since 6.15.0 * * @return OpenAPI_Schema */ public function delete_schema(): OpenAPI_Schema { $schema = new OpenAPI_Schema( fn() => __( 'Delete an Event', 'the-events-calendar' ), fn() => __( 'Deletes an existing event', 'the-events-calendar' ), $this->get_operation_id( 'delete' ), $this->get_tags(), $this->get_path_parameters(), $this->delete_args(), null, true ); $schema->add_response( 200, fn() => __( 'Event deleted successfully', 'the-events-calendar' ), ); $schema->add_response( 401, fn() => __( 'You are not logged in', 'the-events-calendar' ), ); $schema->add_response( 403, fn() => __( 'You do not have permission to delete this event', 'the-events-calendar' ), ); $schema->add_response( 404, fn() => __( 'The requested event was not found', 'the-events-calendar' ), ); $schema->add_response( 410, fn() => __( 'The event has already been trashed', 'the-events-calendar' ), ); $schema->add_response( 500, fn() => __( 'Failed to delete the event', 'the-events-calendar' ), ); $schema->add_response( 501, fn() => __( 'The event does not support trashing. Set force=true to delete', 'the-events-calendar' ), ); return $schema; } /** * Returns the tags for the endpoint. * * @since 6.15.0 * * @return Tag[] */ public function get_tags(): array { return [ tribe( TEC_Tag::class ) ]; } /** * Returns the operation ID for the endpoint. * * @since 6.15.0 * * @param string $operation The operation to get the operation ID for. * * @return string * * @throws InvalidArgumentException If the operation is invalid. */ public function get_operation_id( string $operation ): string { switch ( $operation ) { case 'read': return 'getEvent'; case 'update': return 'updateEvent'; case 'delete': return 'deleteEvent'; } throw new InvalidArgumentException( sprintf( 'Invalid operation: %s', $operation ) ); } } BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Tierhilfe - ECPv6.15.0.1//NONSGML v1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Tierhilfe X-ORIGINAL-URL:https://www.tierhilfeweidenberg.de/en X-WR-CALDESC:Events for Tierhilfe REFRESH-INTERVAL;VALUE=DURATION:PT1H X-Robots-Tag:noindex X-PUBLISHED-TTL:PT1H BEGIN:VTIMEZONE TZID:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20250330T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20251026T010000 END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20260329T010000 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:20261025T010000 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20250629T090000 DTEND;TZID=Europe/Berlin:20250629T150000 DTSTAMP:20260206T004436 CREATED:20250515T101017Z LAST-MODIFIED:20250515T101018Z UID:4528-1751187600-1751209200@www.tierhilfeweidenberg.de SUMMARY:Pegnitzer privater Floh- und Trödelmarkt DESCRIPTION:Die Tierhilfe Weidenberg begrüßt euch wieder an ihrem Stand im ❤️-en von Pegnitz. URL:https://www.tierhilfeweidenberg.de/en/event/pegnitzer-privater-floh-und-troedelmarkt-2/ LOCATION:Pegnitz Marktplatz\, 91257 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20250824T103000 DTEND;TZID=Europe/Berlin:20250824T180000 DTSTAMP:20260206T004436 CREATED:20250724T184056Z LAST-MODIFIED:20250724T185128Z UID:4626-1756031400-1756058400@www.tierhilfeweidenberg.de SUMMARY:Pegnitzer Kirchweihmarkt DESCRIPTION:Ende August lädt Pegnitz traditionell zum Kirchweihmarkt ein.Wir freuen uns auf zahlreichen Besuch an unserem Stand (vor PAMPOLINA). URL:https://www.tierhilfeweidenberg.de/en/event/pegnitzer-kirchweihmarkt-2/ LOCATION:Pegnitz Marktplatz\, 91257 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20250913T090000 DTEND;TZID=Europe/Berlin:20250914T180000 DTSTAMP:20260206T004436 CREATED:20250727T164656Z LAST-MODIFIED:20250727T164656Z UID:4642-1757754000-1757872800@www.tierhilfeweidenberg.de SUMMARY:Herbst-Flohmarkt Bayreuth DESCRIPTION:Die Tierhilfe Weidenberg freut sich darauf\, wieder am beliebten Flohmarkt dabei zu sein.Diesmal findet ihr uns am Stand Nr. 332. URL:https://www.tierhilfeweidenberg.de/en/event/herbst-flohmarkt-bayreuth/ END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20251025T150000 DTEND;TZID=Europe/Berlin:20251025T200000 DTSTAMP:20260206T004436 CREATED:20250919T100744Z LAST-MODIFIED:20251024T164815Z UID:4698-1761404400-1761422400@www.tierhilfeweidenberg.de SUMMARY:Geistermeile Pegnitz 🎃 👻 DESCRIPTION:Bengkidz e. V. lädt wieder zu einem Halloween-Event der besonderen Art ein. Diesmal im wunderschönen Wiesweiher Pegnitz\, der sich in eine schaurige Geistermeile verwandeln wird. \n\n\n\n\nhttps://bengkidz.de/event/geistermeile-in-pegnitz-halloween-fuer-die-ganze-familie\n\n\n\n\nDie Tierhilfe Weidenberg 🐈‍⬛ ist wieder mit am Start! URL:https://www.tierhilfeweidenberg.de/en/event/geistermeile-pegnitz-%f0%9f%8e%83-%f0%9f%91%bb/ END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20251026T100000 DTEND;TZID=Europe/Berlin:20251026T180000 DTSTAMP:20260206T004436 CREATED:20250919T102720Z LAST-MODIFIED:20250919T102722Z UID:4707-1761472800-1761501600@www.tierhilfeweidenberg.de SUMMARY:Pegnitzer Herbstmarkt 🍃🍁🍂 DESCRIPTION:Ende Oktober lädt Pegnitz traditionell zum Herbstmarkt 🍂🍁🍃 ein. Ihr findet unseren Stand vor PAMPOLINA – wie üblich. URL:https://www.tierhilfeweidenberg.de/en/event/pegnitzer-herbstmarkt-%f0%9f%8d%83%f0%9f%8d%81%f0%9f%8d%82-2/ LOCATION:Pegnitz Marktplatz\, 91257 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20251127T170000 DTEND;TZID=Europe/Berlin:20251221T220000 DTSTAMP:20260206T004436 CREATED:20251031T053737Z LAST-MODIFIED:20251127T181539Z UID:4836-1764262800-1766354400@www.tierhilfeweidenberg.de SUMMARY:Pegnitzer Adventsdorf 🌟 DESCRIPTION:In der Vorweihnachtszeit kann man täglich Gutes für unsere Tiere tun\, denn die Tierhilfe Weidenberg ist mit einem eigenen Stand im Adventsdorf vertreten. \n\n\n\nMo – Sa ab 17 hSo ab 14 h \n\n\n\nKommt vorbei auf einen Glühwein\, Feuerzangenbowle\, Kinderpunsch\, heiße Schokolade oder Tee.Desweiteren gibt es Mandeln\, Zuckerwatte\, Plätzchen und vieles mehr. \n\n\n\nWir freuen uns auf euch! URL:https://www.tierhilfeweidenberg.de/en/event/pegnitzer-adventsdorf-%f0%9f%8c%9f/ LOCATION:Hauptstraße 45\, 91257 Pegnitz\, Hauptstraße 45\, Pegnitz\, 91257 END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20251130T104500 DTEND;TZID=Europe/Berlin:20251130T180000 DTSTAMP:20260206T004436 CREATED:20251101T071839Z LAST-MODIFIED:20251101T071840Z UID:4852-1764499500-1764525600@www.tierhilfeweidenberg.de SUMMARY:Andreasmarkt Weidenberg 🎄 DESCRIPTION:Wir freuen uns\, euch am 1. Advent 🌟 an unserem Stand auf dem zauberhaften Andreasmarkt begrüßen zu dürfen. URL:https://www.tierhilfeweidenberg.de/en/event/andreasmarkt-weidenberg-%f0%9f%8e%84-2/ LOCATION:Rathausplatz\, 95466 Weidenberg\, Rathausplatz\, Weidenberg\, 95466\, Deutschland END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20251206T110000 DTEND;TZID=Europe/Berlin:20251206T193000 DTSTAMP:20260206T004436 CREATED:20251101T072349Z LAST-MODIFIED:20251101T072350Z UID:4855-1765018800-1765049400@www.tierhilfeweidenberg.de SUMMARY:Weihnachtsmarkt Pegnitz 🎄🌟 DESCRIPTION:Erstmalig wird die Tierhilfe Weidenberg auch am Weihnachtsmarkt rund um die Bartholomäuskirche mitwirken. URL:https://www.tierhilfeweidenberg.de/en/event/weihnachtsmarkt-pegnitz-%f0%9f%8e%84%f0%9f%8c%9f/ LOCATION:Rosengasse 43\, 91257 Pegnitz\, Rosengasse 43\, Pegnitz\, Bayern\, 91257\, Deutschland END:VEVENT BEGIN:VEVENT DTSTART;TZID=Europe/Berlin:20260215T103000 DTEND;TZID=Europe/Berlin:20260215T180000 DTSTAMP:20260206T004436 CREATED:20260120T052613Z LAST-MODIFIED:20260120T052723Z UID:4936-1771151400-1771178400@www.tierhilfeweidenberg.de SUMMARY:Lichtmessmarkt Pegnitz ❄️ DESCRIPTION:Der erste Markt des Jahres kündigt sich an.Wir freuen uns darauf\, euch an unserem Stand (Marktplatz\, vor PAMPOLINA) begrüßen zu dürfen. URL:https://www.tierhilfeweidenberg.de/en/event/lichtmessmarkt-pegnitz-%e2%9d%84%ef%b8%8f-2/ LOCATION:Pegnitz Marktplatz\, 91257 END:VEVENT END:VCALENDAR