BookingItemDetails
public struct BookingItemDetails : CatalogItemDetails, Decodable
The detailed information of a BookingItem
-
Identifier
Declaration
Swift
public let id: String
-
Price
Declaration
Swift
public let price: Price
-
Minimum number of loyalty points that can be earned
Declaration
Swift
public var minimumEarningPoints: Price?
-
Type
Declaration
Swift
public let purchaseType: PurchaseType
-
Title
Declaration
Swift
public let title: String
-
Description
Declaration
Swift
public let description: String?
-
An array of URLs of images
Declaration
Swift
public let imageUrls: [URL]
-
Attributes
Declaration
Swift
public let information: [Attribute]?
-
Vendor’s contact information
Declaration
Swift
public let contact: ContactInfo?
-
An array of locations
Declaration
Swift
public let locations: [Location]
-
Product supplier
Declaration
Swift
public let supplier: Supplier
-
Disclaimer
Declaration
Swift
public let disclaimer: String?
-
Loyalty points desclaimer
Declaration
Swift
public let pointsDisclaimer: String?
-
Terms and conditions
Declaration
Swift
public let termsAndConditions: String?
-
Indicating if its wishlisted
Declaration
Swift
public let isWishlisted: Bool?
-
Google translate attribution
Declaration
Swift
public let translateAttribution: ProviderTranslationAttribution
-
Categories
Declaration
Swift
public let categories: [BookingItemCategory]
-
Declaration
Swift
public init(from decoder: Decoder) throws