Represents an offer. An offer can either be connected to just an organizer or to a specific event.
| Name | Description | Type | Additional information | 
|---|---|---|---|
| ID | Offer ID | Integer | None | 
| Title | Offer title | String | None | 
| Price | Pricing information | String | None | 
| Info | Short description | Translatable | None | 
| Url | URL to the public web page describing the occation | TranslatableUrl | None | 
| ImageUrl | URL of an image representing the offer | String | None | 
| ImageCaption | Caption with information regarding the image representing the offer | String | None | 
| ExternalUrl | External URL for more information about the offer | String | None | 
| Organizer | Information about the organizer | Organizer | None | 
| EventID | Event ID if the offer is connected to an event | Integer | None | 
| EventTitle | Event title if the offer is connected to an event | String | None | 
| ValidFrom | Valid from date if the offer is not connected to an event | Date | None | 
| ValidTo | Valid to date if the offer is not connected to an event | Date | None | 
| ValidTimespan | The valid timespan as a string representation | String | None | 
| Location | The physical location the offer is connected to | EventLocation | None | 
| LastModified | Timestamp for when the offer was modified | Date | None |