SchemaEventReservation class
This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use SchemaOffer. See https://schema.org/EventReservation
Constructors
- SchemaEventReservation({dynamic bookingAgent, String? bookingTime, dynamic broker, String? modifiedTime, String? priceCurrency, SchemaProgramMembership? programMembershipUsed, dynamic provider, SchemaThing? reservationFor, String? reservationId, SchemaReservationStatusType? reservationStatus, SchemaTicket? reservedTicket, dynamic totalPrice, dynamic underName, String? additionalType, String? alternateName, dynamic description, String? disambiguatingDescription, dynamic identifier, dynamic image, dynamic mainEntityOfPage, String? name, SchemaAction? potentialAction, String? sameAs, dynamic subjectOf, String? url})
- Create a new instance of SchemaEventReservation
Properties
- additionalType ↔ String?
-
//schema.org/docs/styleguide.html">style guide.
getter/setter pair
- alternateName ↔ String?
-
An alias for the item.
getter/setter pair
- bookingAgent ↔ dynamic
-
'bookingAgent' is an out-dated term indicating a 'broker' that serves as
a booking agent.
getter/setter pair
- bookingTime ↔ String?
-
The date and time the reservation was booked.
getter/setter pair
- broker ↔ dynamic
-
An entity that arranges for an exchange between a buyer and a seller. In
most cases a broker never acquires or releases ownership of a product or
service involved in an exchange. If it is not clear whether an entity is
a broker, seller, or buyer, the latter two terms are preferred.
getter/setter pair
- description ↔ dynamic
-
A description of the item.
getter/setter pair
- disambiguatingDescription ↔ String?
-
A sub property of description. A short description of the item used to
disambiguate from other, similar items. Information from other properties
(in particular, name) may be necessary for the description to be useful
for disambiguation.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- identifier ↔ dynamic
-
The identifier property represents any kind of identifier for any kind of
SchemaThing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides
dedicated properties for representing many of these, either as textual
strings or as URL (URI) links. See background
notes for more details.
getter/setter pair
- image ↔ dynamic
-
An image of the item. This can be a
SchemaURL
or a fully described SchemaImageObject.getter/setter pair - mainEntityOfPage ↔ dynamic
-
Indicates a page (or other CreativeWork) for which this thing is the main
entity being described. See background
notes for details.
getter/setter pair
- modifiedTime ↔ String?
-
The date and time the reservation was modified.
getter/setter pair
- name ↔ String?
-
The name of the item.
getter/setter pair
- potentialAction ↔ SchemaAction?
-
Indicates a potential Action, which describes an idealized action in
which this thing would play an 'object' role.
getter/setter pair
- priceCurrency ↔ String?
-
//en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other
currency types, e.g. "Ithaca HOUR".
getter/setter pair
- programMembershipUsed ↔ SchemaProgramMembership?
-
Any membership in a frequent flyer, hotel loyalty program, etc. being
applied to the reservation.
getter/setter pair
- provider ↔ dynamic
-
The service provider, service operator, or service performer; the goods
producer. Another party (a seller) may offer those services or goods on
behalf of the provider. A provider may also serve as the seller.
getter/setter pair
- reservationFor ↔ SchemaThing?
-
The thing -- flight, event, restaurant, etc. being reserved.
getter/setter pair
- reservationId ↔ String?
-
A unique identifier for the reservation.
getter/setter pair
- reservationStatus ↔ SchemaReservationStatusType?
-
The current status of the reservation.
getter/setter pair
- reservedTicket ↔ SchemaTicket?
-
A ticket associated with the reservation.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sameAs ↔ String?
-
URL of a reference Web page that unambiguously indicates the item's
identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or
official website.
getter/setter pair
- subjectOf ↔ dynamic
-
A CreativeWork or Event about this Thing.
getter/setter pair
- totalPrice ↔ dynamic
-
\n\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT
NINE' (U+0039)) rather than superficially similar Unicode symbols.\n* Use
'.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal
point. Avoid using these symbols as a readability separator.
getter/setter pair
- underName ↔ dynamic
-
The person or organization the reservation or ticket is for.
getter/setter pair
- url ↔ String?
-
URL of the item.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonLd(
) → Map< String, dynamic> - Serialize SchemaEventReservation to JSON-LD
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited