Models¶
Pydantic v2 models returned by EventimClient methods. All fields are typed and validated on construction.
Public API models¶
This module contains data models for the public API of Eventim.
EventimPublicAttraction
¶
Bases: EventimBaseModel
This class is the response model for the public API 'attractions' (v1) endpoint.
Source code in src/pyventim/models/public.py
EventimPublicContent
¶
Bases: EventimBaseModel
This class is the response model for the public API 'content' (v1) endpoint.
Source code in src/pyventim/models/public.py
EventimPublicLocation
¶
Bases: EventimBaseModel
This class is the response model for the public API 'locations' (v1) endpoint.
Source code in src/pyventim/models/public.py
EventimPublicProductGroup
¶
Bases: EventimBaseModel
This class is the response model for the public API 'productGroups' (v2) endpoint.
Source code in src/pyventim/models/public.py
EventimPublicProductGroupProduct
¶
Bases: EventimBaseModel
This class is the response sub model for the public API 'productGroups/products' (v2) endpoint.
Source code in src/pyventim/models/public.py
EventimPublicRating
¶
Bases: EventimBaseModel
This class is the response model for generic Rating objects of the public endpoints.
Source code in src/pyventim/models/public.py
EventimPublicUrl
¶
Bases: EventimBaseModel
This class is the response model for generic URL objects of the public endpoints.
Source code in src/pyventim/models/public.py
Private API models¶
This module contains data models for the private API of Eventim.
EventimPrivateCalendarContentEvent
¶
Bases: EventimBaseModel
This class is the response model for the private component API 'component' endpoint.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventClubIcon
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Event Club Icon.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventContinuousEventData
¶
Bases: EventimBaseModel
Response sub model for the private component API 'component' endpoint for Continuous Event Data.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventMarketingLabel
¶
Bases: EventimBaseModel
Response sub model for the private component API 'component' endpoint for Event Marketing Label.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventProductState
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Product State.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventSubListing
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Sub-Listing.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventSubListingSubListingItem
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Sub-Listing Item.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventSubscriptionPackageData
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Subscription Package.
Source code in src/pyventim/models/private.py
EventimPrivateCalendarContentEventTrackingDate
¶
Bases: EventimBaseModel
This class is the response sub model for the private component API 'component' endpoint for Event Tracking Data.