edutap.wallet_google.models.misc.Resources#
- pydantic model edutap.wallet_google.models.misc.Resources#
- see: https://developers.google.com/wallet/reference/rest/v1/jwt/insert
https://developers.google.com/wallet/tickets/events/rest/v1/jwt/insert#resources
Show JSON schema
{ "title": "Resources", "description": "see: https://developers.google.com/wallet/reference/rest/v1/jwt/insert\n https://developers.google.com/wallet/tickets/events/rest/v1/jwt/insert#resources", "type": "object", "properties": { "eventTicketClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/EventTicketClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Eventticketclasses" }, "eventTicketObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/EventTicketObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Eventticketobjects" }, "flightClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/FlightClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Flightclasses" }, "flightObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/FlightObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Flightobjects" }, "giftCardClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/GiftCardClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Giftcardclasses" }, "giftCardObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/GiftCardObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Giftcardobjects" }, "loyaltyClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/LoyaltyClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Loyaltyclasses" }, "loyaltyObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/LoyaltyObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Loyaltyobjects" }, "offerClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/OfferClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Offerclasses" }, "offerObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/OfferObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Offerobjects" }, "transitClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/TransitClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Transitclasses" }, "transitObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/TransitObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Transitobjects" }, "genericClasses": { "anyOf": [ { "items": { "$ref": "#/$defs/GenericClass" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Genericclasses" }, "genericObjects": { "anyOf": [ { "items": { "$ref": "#/$defs/GenericObject" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Genericobjects" } }, "$defs": { "ActivationOptions": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitclass#activationoptions", "properties": { "activationUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Activationurl" }, "allowReactivation": { "default": false, "title": "Allowreactivation", "type": "boolean" } }, "title": "ActivationOptions", "type": "object" }, "ActivationState": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#state", "enum": [ "unknownState", "UNKNOWN_STATE", "notActivated", "NOT_ACTIVATED", "activated", "ACTIVATED" ], "title": "ActivationState", "type": "string" }, "ActivationStatus": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#activationstatus", "properties": { "state": { "$ref": "#/$defs/ActivationState", "default": "UNKNOWN_STATE" } }, "title": "ActivationStatus", "type": "object" }, "AirportInfo": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#airportinfo", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#airportInfo", "deprecated": true, "description": "deprecated", "title": "Kind" }, "airportIataCode": { "anyOf": [ { "maxLength": 3, "type": "string" }, { "type": "null" } ], "default": null, "title": "Airportiatacode" }, "terminal": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Terminal" }, "gate": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Gate" }, "airportNameOverride": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "AirportInfo", "type": "object" }, "AnimationType": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/SecurityAnimation#animationtype", "enum": [ "animationUnspecified", "ANIMATION_UNSPECIFIED", "foilShimmer", "FOIL_SHIMMER" ], "title": "AnimationType", "type": "string" }, "AppLinkData": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/AppLinkData", "properties": { "androidAppLinkInfo": { "anyOf": [ { "$ref": "#/$defs/AppLinkInfo" }, { "type": "null" } ], "default": null }, "iosAppLinkInfo": { "anyOf": [ { "$ref": "#/$defs/AppLinkInfo" }, { "type": "null" } ], "default": null }, "webAppLinkInfo": { "anyOf": [ { "$ref": "#/$defs/AppLinkInfo" }, { "type": "null" } ], "default": null } }, "title": "AppLinkData", "type": "object" }, "AppLinkInfo": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/AppLinkData#applinkinfo", "properties": { "appLogoImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "title": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "description": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "appTarget": { "anyOf": [ { "$ref": "#/$defs/AppTarget" }, { "type": "null" } ], "default": null } }, "title": "AppLinkInfo", "type": "object" }, "AppTarget": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/AppLinkData#apptargets", "properties": { "targetUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null } }, "title": "AppTarget", "type": "object" }, "Barcode": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/Barcode", "properties": { "type": { "$ref": "#/$defs/BarcodeType", "default": "BARCODE_TYPE_UNSPECIFIED" }, "renderEncoding": { "$ref": "#/$defs/BarcodeRenderEncoding", "default": "RENDER_ENCODING_UNSPECIFIED" }, "value": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Value" }, "alternateText": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Alternatetext" }, "showCodeText": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "Barcode", "type": "object" }, "BarcodeRenderEncoding": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/BarcodeRenderEncoding", "enum": [ "renderEncodingUnspecified", "RENDER_ENCODING_UNSPECIFIED", "utf8", "UTF_8" ], "title": "BarcodeRenderEncoding", "type": "string" }, "BarcodeSectionDetail": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#barcodesectiondetail", "properties": { "fieldSelector": { "$ref": "#/$defs/FieldSelector" } }, "required": [ "fieldSelector" ], "title": "BarcodeSectionDetail", "type": "object" }, "BarcodeType": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/BarcodeType", "enum": [ "barcodeTypeUnspecified", "BARCODE_TYPE_UNSPECIFIED", "aztec", "AZTEC", "code39", "CODE_39", "code128", "CODE_128", "codabar", "CODABAR", "dataMatrix", "DATA_MATRIX", "ean8", "EAN_8", "ean13", "EAN_13", "itf14", "ITF_14", "pdf417", "PDF_417", "qrCode", "QR_CODE", "upcA", "UPC_A", "textOnly", "TEXT_ONLY" ], "title": "BarcodeType", "type": "string" }, "BoardingAndSeatingPolicy": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#boardingandseatingpolicy", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#boardingAndSeatingPolicy", "deprecated": true, "description": "deprecated", "title": "Kind" }, "boardingPolicy": { "$ref": "#/$defs/BoardingPolicy", "default": "BOARDING_POLICY_UNSPECIFIED" }, "seatClassPolicy": { "$ref": "#/$defs/SeatClassPolicy", "default": "SEAT_CLASS_POLICY_UNSPECIFIED" } }, "title": "BoardingAndSeatingPolicy", "type": "object" }, "BoardingPolicy": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#boardingpolicy", "enum": [ "boardingPolicyUnspecified", "BOARDING_POLICY_UNSPECIFIED", "zoneBased", "ZONE_BASED", "groupBased", "GROUP_BASED", "boardingPolicyOther", "BOARDING_POLICY_OTHER" ], "title": "BoardingPolicy", "type": "string" }, "CallbackOptions": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/CallbackOptions", "properties": { "url": { "anyOf": [ { "format": "uri", "maxLength": 2083, "minLength": 1, "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "title": "CallbackOptions", "type": "object" }, "CardBarcodeSectionDetails": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardbarcodesectiondetails", "properties": { "firstTopDetail": { "anyOf": [ { "$ref": "#/$defs/BarcodeSectionDetail" }, { "type": "null" } ], "default": null }, "firstBottomDetail": { "anyOf": [ { "$ref": "#/$defs/BarcodeSectionDetail" }, { "type": "null" } ], "default": null }, "secondTopDetail": { "anyOf": [ { "$ref": "#/$defs/BarcodeSectionDetail" }, { "type": "null" } ], "default": null } }, "title": "CardBarcodeSectionDetails", "type": "object" }, "CardRowOneItem": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardrowoneitem", "properties": { "item": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null } }, "title": "CardRowOneItem", "type": "object" }, "CardRowTemplateInfo": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardrowtemplateinfo", "properties": { "oneItem": { "anyOf": [ { "$ref": "#/$defs/CardRowOneItem" }, { "type": "null" } ], "default": null }, "twoItems": { "anyOf": [ { "$ref": "#/$defs/CardRowTwoItems" }, { "type": "null" } ], "default": null }, "threeItems": { "anyOf": [ { "$ref": "#/$defs/CardRowThreeItems" }, { "type": "null" } ], "default": null } }, "title": "CardRowTemplateInfo", "type": "object" }, "CardRowThreeItems": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardrowthreeitems", "properties": { "startItem": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null }, "middleItem": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null }, "endItem": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null } }, "title": "CardRowThreeItems", "type": "object" }, "CardRowTwoItems": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardrowtwoitems", "properties": { "startItem": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null }, "endItem": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null } }, "title": "CardRowTwoItems", "type": "object" }, "CardTemplateOverride": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#cardtemplateoverride", "properties": { "cardRowTemplateInfos": { "anyOf": [ { "items": { "$ref": "#/$defs/CardRowTemplateInfo" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Cardrowtemplateinfos" } }, "title": "CardTemplateOverride", "type": "object" }, "ClassTemplateInfo": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo", "properties": { "cardBarcodeSectionDetails": { "anyOf": [ { "$ref": "#/$defs/CardBarcodeSectionDetails" }, { "type": "null" } ], "default": null }, "cardTemplateOverride": { "anyOf": [ { "$ref": "#/$defs/CardTemplateOverride" }, { "type": "null" } ], "default": null }, "detailsTemplateOverride": { "anyOf": [ { "$ref": "#/$defs/DetailsTemplateOverride" }, { "type": "null" } ], "default": null }, "listTemplateOverride": { "anyOf": [ { "$ref": "#/$defs/ListTemplateOverride" }, { "type": "null" } ], "default": null } }, "title": "ClassTemplateInfo", "type": "object" }, "ConcessionCategory": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#concessioncategory", "enum": [ "concessionCategoryUnspecified", "CONCESSION_CATEGORY_UNSPECIFIED", "adult", "ADULT", "child", "CHILD", "senior", "SENIOR" ], "title": "ConcessionCategory", "type": "string" }, "ConfirmationCodeLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#confirmationcodelabel", "enum": [ "confirmationCodeLabelUnspecified", "CONFIRMATION_CODE_LABEL_UNSPECIFIED", "confirmationCode", "CONFIRMATION_CODE", "confirmationNumber", "CONFIRMATION_NUMBER", "orderNumber", "ORDER_NUMBER", "reservationNumber", "RESERVATION_NUMBER" ], "title": "ConfirmationCodeLabel", "type": "string" }, "DateFormat": { "enum": [ "dateFormatUnspecified", "DATE_FORMAT_UNSPECIFIED", "dateTime", "DATE_TIME", "dateOnly", "DATE_ONLY", "timeOnly", "TIME_ONLY", "dateTimeYear", "DATE_TIME_YEAR", "dateYear", "DATE_YEAR" ], "title": "DateFormat", "type": "string" }, "DateTime": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/DateTime", "properties": { "date": { "format": "date-time", "title": "Date", "type": "string" } }, "required": [ "date" ], "title": "DateTime", "type": "object" }, "DetailsItemInfo": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#detailsiteminfo", "properties": { "item": { "anyOf": [ { "$ref": "#/$defs/TemplateItem" }, { "type": "null" } ], "default": null } }, "title": "DetailsItemInfo", "type": "object" }, "DetailsTemplateOverride": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#detailstemplateoverride", "properties": { "detailsItemInfos": { "anyOf": [ { "items": { "$ref": "#/$defs/DetailsItemInfo" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Detailsiteminfos" } }, "title": "DetailsTemplateOverride", "type": "object" }, "DeviceContext": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#devicecontext", "properties": { "deviceToken": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Devicetoken" } }, "title": "DeviceContext", "type": "object" }, "DiscoverableProgram": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyclass#discoverableprogram", "properties": { "merchantSignupInfo": { "anyOf": [ { "$ref": "#/$defs/DiscoverableProgramMerchantSignupInfo" }, { "type": "null" } ], "default": null }, "merchantSigninInfo": { "anyOf": [ { "$ref": "#/$defs/DiscoverableProgramMerchantSigninInfo" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" } }, "title": "DiscoverableProgram", "type": "object" }, "DiscoverableProgramMerchantSigninInfo": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyclass#discoverableprogrammerchantsignininfo", "properties": { "signinWebsite": { "$ref": "#/$defs/Uri" } }, "required": [ "signinWebsite" ], "title": "DiscoverableProgramMerchantSigninInfo", "type": "object" }, "DiscoverableProgramMerchantSignupInfo": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyclass#LoyaltyClass.DiscoverableProgramMerchantSigninInfo", "properties": { "signupWebsite": { "$ref": "#/$defs/Uri" }, "signupSharedDatas": { "items": { "$ref": "#/$defs/SharedDataType" }, "title": "Signupshareddatas", "type": "array" } }, "required": [ "signupWebsite", "signupSharedDatas" ], "title": "DiscoverableProgramMerchantSignupInfo", "type": "object" }, "DoorsOpenLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#doorsopenlabel", "enum": [ "doorsOpenLabelUnspecified", "DOORS_OPEN_LABEL_UNSPECIFIED", "doorsOpen", "DOORS_OPEN", "gatesOpen", "GATES_OPEN" ], "title": "DoorsOpenLabel", "type": "string" }, "EventDateTime": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#eventdatetime", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventDateTime", "deprecated": true, "description": "deprecated", "title": "Kind" }, "doorsOpen": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Doorsopen" }, "start": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Start" }, "end": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "End" }, "doorsOpenLabel": { "anyOf": [ { "$ref": "#/$defs/DoorsOpenLabel" }, { "type": "null" } ], "default": null }, "customDoorsOpenLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "EventDateTime", "type": "object" }, "EventReservationInfo": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/eventticketobject#eventreservationinfo", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventReservationInfo", "deprecated": true, "description": "deprecated", "title": "Kind" }, "confirmationCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Confirmationcode" } }, "title": "EventReservationInfo", "type": "object" }, "EventSeat": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/eventticketobject#eventseat", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventSeat", "deprecated": true, "description": "deprecated", "title": "Kind" }, "seat": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "row": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "section": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "gate": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "EventSeat", "type": "object" }, "EventTicketClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventTicketClass", "deprecated": true, "description": "deprecated", "title": "Kind" }, "eventName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "eventId": { "anyOf": [ { "maxLength": 64, "type": "string" }, { "type": "null" } ], "default": null, "title": "Eventid" }, "venue": { "anyOf": [ { "$ref": "#/$defs/EventVenue" }, { "type": "null" } ], "default": null }, "dateTime": { "anyOf": [ { "$ref": "#/$defs/EventDateTime" }, { "type": "null" } ], "default": null }, "confirmationCodeLabel": { "anyOf": [ { "$ref": "#/$defs/ConfirmationCodeLabel" }, { "type": "null" } ], "default": null }, "customConfirmationCodeLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "seatLabel": { "anyOf": [ { "$ref": "#/$defs/SeatLabel" }, { "type": "null" } ], "default": null }, "customSeatLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "rowLabel": { "anyOf": [ { "$ref": "#/$defs/RowLabel" }, { "type": "null" } ], "default": null }, "customRowLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "sectionLabel": { "anyOf": [ { "$ref": "#/$defs/SectionLabel" }, { "type": "null" } ], "default": null }, "customSectionLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "gateLabel": { "anyOf": [ { "$ref": "#/$defs/GateLabel" }, { "type": "null" } ], "default": null }, "customGateLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "finePrint": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "issuerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Issuername" }, "homepageUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "locations": { "anyOf": [ { "items": { "$ref": "#/$defs/LatLongPoint" }, "type": "array" }, { "type": "null" } ], "default": null, "deprecated": true, "title": "Locations" }, "reviewStatus": { "anyOf": [ { "$ref": "#/$defs/ReviewStatus" }, { "type": "null" } ], "default": null }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id" ], "title": "EventTicketClass", "type": "object" }, "EventTicketObject": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketobject", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventTicketObject", "description": "deprecated", "title": "Kind" }, "classReference": { "anyOf": [ { "$ref": "#/$defs/EventTicketClass" }, { "type": "null" } ], "default": null }, "seatInfo": { "anyOf": [ { "$ref": "#/$defs/EventSeat" }, { "type": "null" } ], "default": null }, "reservationInfo": { "anyOf": [ { "$ref": "#/$defs/EventReservationInfo" }, { "type": "null" } ], "default": null }, "ticketHolderName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Ticketholdername" }, "ticketNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Ticketnumber" }, "ticketType": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "faceValue": { "anyOf": [ { "$ref": "#/$defs/Money" }, { "type": "null" } ], "default": null }, "linkedOfferIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedofferids" }, "locations": { "anyOf": [ { "items": { "$ref": "#/$defs/LatLongPoint" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "deprecated", "title": "Locations" }, "hasLinkedDevice": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Haslinkeddevice" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "EventTicketObject", "type": "object" }, "EventVenue": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#eventvenue", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#eventDateTime", "deprecated": true, "description": "deprecated", "title": "Kind" }, "name": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "address": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "EventVenue", "type": "object" }, "ExpiryNotification": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/generic/rest/v1/genericobject#expirynotification", "properties": { "enableNotification": { "default": false, "title": "Enablenotification", "type": "boolean" } }, "title": "ExpiryNotification", "type": "object" }, "FareClass": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#fareclass", "enum": [ "fareClassUnspecified", "FARE_CLASS_UNSPECIFIED", "economy", "ECONOMY", "first", "FIRST", "business", "BUSINESS" ], "title": "FareClass", "type": "string" }, "FieldReference": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#fieldreference", "properties": { "fieldPath": { "title": "Fieldpath", "type": "string" }, "dateFormat": { "anyOf": [ { "$ref": "#/$defs/DateFormat" }, { "type": "null" } ], "default": null } }, "required": [ "fieldPath" ], "title": "FieldReference", "type": "object" }, "FieldSelector": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#fieldselector", "properties": { "fields": { "items": { "$ref": "#/$defs/FieldReference" }, "title": "Fields", "type": "array" } }, "required": [ "fields" ], "title": "FieldSelector", "type": "object" }, "FirstRowOption": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#firstrowoption", "properties": { "transitOption": { "anyOf": [ { "$ref": "#/$defs/TransitOption" }, { "type": "null" } ], "default": null }, "fieldOption": { "anyOf": [ { "$ref": "#/$defs/FieldSelector" }, { "type": "null" } ], "default": null } }, "title": "FirstRowOption", "type": "object" }, "FlightCarrier": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#flightcarrier", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#flightCarrier", "deprecated": true, "description": "deprecated", "title": "Kind" }, "carrierIataCode": { "anyOf": [ { "maxLength": 2, "type": "string" }, { "type": "null" } ], "default": null, "title": "Carrieriatacode" }, "carrierIcaoCode": { "anyOf": [ { "maxLength": 3, "type": "string" }, { "type": "null" } ], "default": null, "title": "Carriericaocode" }, "airlineName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "airlineLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "airlineAllianceLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideAirlineLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null } }, "title": "FlightCarrier", "type": "object" }, "FlightClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#flightClass", "description": "deprecated", "title": "Kind" }, "localScheduledDepartureDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localscheduleddeparturedatetime" }, "localEstimatedOrActualDepartureDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localestimatedoractualdeparturedatetime" }, "localBoardingDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localboardingdatetime" }, "localScheduledArrivalDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localscheduledarrivaldatetime" }, "localEstimatedOrActualArrivalDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localestimatedoractualarrivaldatetime" }, "flightHeader": { "$ref": "#/$defs/FlightHeader" }, "origin": { "$ref": "#/$defs/AirportInfo" }, "destination": { "$ref": "#/$defs/AirportInfo" }, "flightStatus": { "$ref": "#/$defs/FlightStatus", "default": "FLIGHT_STATUS_UNSPECIFIED" }, "boardingAndSeatingPolicy": { "anyOf": [ { "$ref": "#/$defs/BoardingAndSeatingPolicy" }, { "type": "null" } ], "default": null }, "localGateClosingDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Localgateclosingdatetime" }, "languageOverride": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Languageoverride" }, "issuerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Issuername" }, "reviewStatus": { "anyOf": [ { "$ref": "#/$defs/ReviewStatus" }, { "type": "null" } ], "default": null }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "flightHeader", "origin", "destination" ], "title": "FlightClass", "type": "object" }, "FlightHeader": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#flightheader", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#flightHeader", "deprecated": true, "description": "deprecated", "title": "Kind" }, "carrier": { "anyOf": [ { "$ref": "#/$defs/FlightCarrier" }, { "type": "null" } ], "default": null }, "flightNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Flightnumber" }, "operatingCarrier": { "anyOf": [ { "$ref": "#/$defs/FlightCarrier" }, { "type": "null" } ], "default": null }, "operatingFlightNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Operatingflightnumber" }, "flightNumberDisplayOverride": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Flightnumberdisplayoverride" } }, "title": "FlightHeader", "type": "object" }, "FlightObject": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightobject", "properties": { "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#flightObject", "description": "deprecated", "title": "Kind" }, "classReference": { "anyOf": [ { "$ref": "#/$defs/FlightClass" }, { "type": "null" } ], "default": null }, "passengerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Passengername" }, "securityProgramLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hasLinkedDevice": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Haslinkeddevice" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "FlightObject", "type": "object" }, "FlightStatus": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#flightstatus", "enum": [ "flightStatusUnspecified", "FLIGHT_STATUS_UNSPECIFIED", "scheduled", "SCHEDULED", "active", "ACTIVE", "landed", "LANDED", "cancelled", "CANCELLED", "redirected", "REDIRECTED", "diverted", "DIVERTED" ], "title": "FlightStatus", "type": "string" }, "GateLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#gatelabel", "enum": [ "gateLabelUnspecified", "GATE_LABEL_UNSPECIFIED", "gate", "GATE", "door", "DOOR", "entrance", "ENTRANCE" ], "title": "GateLabel", "type": "string" }, "GenericClass": { "additionalProperties": false, "description": "The GenericClass is the implicitly the base class for all other Wallet Class models.\nThe Google documentation does not mention this fact.\nThis might change in future updates, do not depend on this assumption!\n\nFor now, technically, here are no extra attributes defined!\nIn code the ClassModel is the base class.\n\nsee: https://developers.google.com/wallet/generic/rest/v1/genericclass", "properties": { "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null } }, "required": [ "id" ], "title": "GenericClass", "type": "object" }, "GenericObject": { "additionalProperties": false, "description": "The GenericObject is a specific object and does not act as the base for other wallet objects!\n\nsee: https://developers.google.com/wallet/generic/rest/v1/genericobject", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "genericType": { "$ref": "#/$defs/GenericType", "default": "GENERIC_TYPE_UNSPECIFIED" }, "cardTitle": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "subheader": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "header": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "notifications": { "anyOf": [ { "$ref": "#/$defs/Notifications" }, { "type": "null" } ], "default": null } }, "required": [ "id", "classId" ], "title": "GenericObject", "type": "object" }, "GenericType": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/genericobject#generictype", "enum": [ "genericTypeUnspecified", "GENERIC_TYPE_UNSPECIFIED", "genericSeasonPass", "GENERIC_SEASON_PASS", "genericUtilityBills", "GENERIC_UTILITY_BILLS", "genericParkingPass", "GENERIC_PARKING_PASS", "genericVoucher", "GENERIC_VOUCHER", "genericGymMembership", "GENERIC_GYM_MEMBERSHIP", "genericLibraryMembership", "GENERIC_LIBRARY_MEMBERSHIP", "genericReservations", "GENERIC_RESERVATIONS", "genericAutoInsurance", "GENERIC_AUTO_INSURANCE", "genericHomeInsurance", "GENERIC_HOME_INSURANCE", "genericEntryTicket", "GENERIC_ENTRY_TICKET", "genericReceipt", "GENERIC_RECEIPT", "genericOther", "GENERIC_OTHER" ], "title": "GenericType", "type": "string" }, "GiftCardClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/retail/gift-cards/rest/v1/giftcardclass", "properties": { "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#giftCardClass", "deprecated": true, "description": "deprecated", "title": "Kind" }, "merchantName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Merchantname" }, "programLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "pinLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Pinlabel" }, "eventNumberLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Eventnumberlabel" }, "allowBarcodeRedemption": { "default": false, "title": "Allowbarcoderedemption", "type": "boolean" }, "localizedMerchantName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedPinLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedEventNumberLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "cardNumberLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cardnumberlabel" }, "localizedCardNumberLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "deprecated", "title": "Version" }, "issuerName": { "title": "Issuername", "type": "string" }, "homepageUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "reviewStatus": { "$ref": "#/$defs/ReviewStatus", "default": "REVIEW_STATUS_UNSPECIFIED" }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "wideProgramLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "issuerName" ], "title": "GiftCardClass", "type": "object" }, "GiftCardObject": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/retail/gift-cards/rest/v1/giftcardobject", "properties": { "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#giftCardObject", "deprecated": true, "description": "deprecated", "title": "Kind" }, "classReference": { "anyOf": [ { "$ref": "#/$defs/GiftCardClass" }, { "type": "null" } ], "default": null }, "cardNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cardnumber" }, "pin": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Pin" }, "balance": { "anyOf": [ { "$ref": "#/$defs/Money" }, { "type": "null" } ], "default": null }, "balanceUpdateTime": { "anyOf": [ { "$ref": "#/$defs/DateTime" }, { "type": "null" } ], "default": null }, "eventNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Eventnumber" }, "locations": { "anyOf": [ { "items": { "$ref": "#/$defs/LatLongPoint" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Locations" }, "hasLinkedDevice": { "default": false, "title": "Haslinkeddevice", "type": "boolean" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "GiftCardObject", "type": "object" }, "GroupingInfo": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/GroupingInfo", "properties": { "sortIndex": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Sortindex" }, "groupingId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Groupingid" } }, "title": "GroupingInfo", "type": "object" }, "Image": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/Image", "properties": { "sourceUri": { "$ref": "#/$defs/ImageUri" }, "contentDescription": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "required": [ "sourceUri" ], "title": "Image", "type": "object" }, "ImageModuleData": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ImageModuleData", "properties": { "mainImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Id" } }, "title": "ImageModuleData", "type": "object" }, "ImageUri": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/Image#imageuri", "properties": { "uri": { "format": "uri", "minLength": 1, "title": "Uri", "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "title": "Description" }, "localizedDescription": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null, "deprecated": true } }, "required": [ "uri" ], "title": "ImageUri", "type": "object" }, "InfoModuleData": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/InfoModuleData", "properties": { "labelValueRows": { "items": { "$ref": "#/$defs/LabelValueRow" }, "title": "Labelvaluerows", "type": "array" }, "showLastUpdatedTime": { "default": false, "description": "deprecated", "title": "Showlastupdatedtime", "type": "boolean" } }, "required": [ "labelValueRows" ], "title": "InfoModuleData", "type": "object" }, "LabelValue": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/InfoModuleData#labelvalue", "properties": { "label": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Label" }, "value": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Value" }, "localizedLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedValue": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "LabelValue", "type": "object" }, "LabelValueRow": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/InfoModuleData#labelvaluerow", "properties": { "columns": { "anyOf": [ { "items": { "$ref": "#/$defs/LabelValue" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Columns" } }, "title": "LabelValueRow", "type": "object" }, "LatLongPoint": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/LatLongPoint", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#latLongPoint", "description": "deprecated", "title": "Kind" }, "latitude": { "maximum": 90.0, "minimum": -90.0, "title": "Latitude", "type": "number" }, "longitude": { "maximum": 180.0, "minimum": -180.0, "title": "Longitude", "type": "number" } }, "required": [ "latitude", "longitude" ], "title": "LatLongPoint", "type": "object" }, "LinksModuleData": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/LinksModuleData", "properties": { "uris": { "anyOf": [ { "items": { "$ref": "#/$defs/Uri" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Uris" } }, "title": "LinksModuleData", "type": "object" }, "ListTemplateOverride": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#listtemplateoverride", "properties": { "firstRowOption": { "anyOf": [ { "$ref": "#/$defs/FirstRowOption" }, { "type": "null" } ], "default": null }, "secondRowOption": { "anyOf": [ { "$ref": "#/$defs/FieldSelector" }, { "type": "null" } ], "default": null }, "thirdRowOption": { "anyOf": [ { "$ref": "#/$defs/FieldSelector" }, { "type": "null" } ], "default": null, "description": "deprecated" } }, "title": "ListTemplateOverride", "type": "object" }, "LocalizedString": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/LocalizedString", "properties": { "defaultValue": { "$ref": "#/$defs/TranslatedString" }, "translatedValues": { "default": [], "items": { "$ref": "#/$defs/TranslatedString" }, "title": "Translatedvalues", "type": "array" } }, "required": [ "defaultValue" ], "title": "LocalizedString", "type": "object" }, "LoyaltyClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyclass", "properties": { "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#loyaltyClass", "deprecated": true, "description": "deprecated", "title": "Kind" }, "programName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Programname" }, "programLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "accountNameLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Accountnamelabel" }, "accountIdLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Accountidlabel" }, "rewardsTierLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Rewardstierlabel" }, "rewardsTier": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Rewardstier" }, "localizedProgramName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedAccountNameLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedAccountIdLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedRewardsTierLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedRewardsTier": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "secondaryRewardsTierLabel": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Secondaryrewardstierlabel" }, "localizedSecondaryRewardsTierLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "secondaryRewardsTier": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Secondaryrewardstier" }, "localizedSecondaryRewardsTier": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "discoverableProgram": { "anyOf": [ { "$ref": "#/$defs/DiscoverableProgram" }, { "type": "null" } ], "default": null }, "issuerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Issuername" }, "homepageUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "locations": { "anyOf": [ { "items": { "$ref": "#/$defs/LatLongPoint" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Locations" }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "reviewStatus": { "$ref": "#/$defs/ReviewStatus", "default": "REVIEW_STATUS_UNSPECIFIED" }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "wideProgramLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id" ], "title": "LoyaltyClass", "type": "object" }, "LoyaltyObject": { "additionalProperties": false, "description": "data-type,\nsee: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyobject", "properties": { "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#loyaltyObject", "deprecated": true, "description": "deprecated", "title": "Kind" }, "classReference": { "anyOf": [ { "$ref": "#/$defs/LoyaltyClass" }, { "type": "null" } ], "default": null }, "accountName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Accountname" }, "accountId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Accountid" }, "loyaltyPoints": { "anyOf": [ { "$ref": "#/$defs/LoyaltyPoints" }, { "type": "null" } ], "default": null }, "linkedOfferIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedofferids" }, "secondaryLoyaltyPoints": { "anyOf": [ { "$ref": "#/$defs/LoyaltyPoints" }, { "type": "null" } ], "default": null }, "hasLinkedDevice": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Haslinkeddevice" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "imageModule": { "anyOf": [ { "$ref": "#/$defs/ImageModuleData" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "LoyaltyObject", "type": "object" }, "LoyaltyPoints": { "additionalProperties": false, "description": "data-type,\nsee: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyobject#LoyaltyPoints", "properties": { "label": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Label" }, "balance": { "anyOf": [ { "$ref": "#/$defs/LoyaltyPointsBalance" }, { "type": "null" } ], "default": null }, "localizedLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "LoyaltyPoints", "type": "object" }, "LoyaltyPointsBalance": { "additionalProperties": false, "description": "data-type,\nsee: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyobject#LoyaltyPointsBalance", "properties": { "string": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "String" }, "int": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Int" }, "double": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Double" }, "money": { "anyOf": [ { "$ref": "#/$defs/Money" }, { "type": "null" } ], "default": null } }, "title": "LoyaltyPointsBalance", "type": "object" }, "Message": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/Message", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#walletObjectMessage", "deprecated": true, "description": "deprecated", "title": "Kind" }, "id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Id" }, "messageType": { "$ref": "#/$defs/MessageType", "default": "MESSAGE_TYPE_UNSPECIFIED" }, "displayInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "header": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Header" }, "localizedHeader": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "body": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Body" }, "localizedBody": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "Message", "type": "object" }, "MessageType": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/Message#messagetype", "enum": [ "messageTypeUnspecified", "MESSAGE_TYPE_UNSPECIFIED", "text", "TEXT", "textAndNotify", "TEXT_AND_NOTIFY", "expirationNotification", "EXPIRATION_NOTIFICATION" ], "title": "MessageType", "type": "string" }, "ModuleViewConstraints": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/ValueAddedModuleData", "properties": { "displayInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null } }, "title": "ModuleViewConstraints", "type": "object" }, "Money": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/Money", "properties": { "micros": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Micros" }, "currencyCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Currencycode" } }, "title": "Money", "type": "object" }, "MultipleDevicesAndHoldersAllowedStatus": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/MultipleDevicesAndHoldersAllowedStatus", "enum": [ "statusUnspecified", "STATUS_UNSPECIFIED", "multipleHolders", "MULTIPLE_HOLDERS", "oneUserAllDevices", "ONE_USER_ALL_DEVICES", "oneUserOneDevice", "ONE_USER_ONE_DEVICE" ], "title": "MultipleDevicesAndHoldersAllowedStatus", "type": "string" }, "NfcConstraint": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/PassConstraints#NfcConstraint", "enum": [ "nfcConstraintUnspecified", "NFC_CONSTRAINT_UNSPECIFIED", "blockPayment", "BLOCK_PAYMENT", "blockClosedLoopTransit", "BLOCK_CLOSED_LOOP_TRANSIT" ], "title": "NfcConstraint", "type": "string" }, "NotificationSettingsForUpdates": { "description": "see https://developers.google.com/wallet/reference/rest/v1/NotificationSettingsForUpdates", "enum": [ "notificationSettingsForUpdatesUnspecified", "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED", "notifyOnUpdate", "NOTIFY_ON_UPDATE" ], "title": "NotificationSettingsForUpdates", "type": "string" }, "Notifications": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/generic/rest/v1/genericobject#notifications", "properties": { "expiryNotification": { "anyOf": [ { "$ref": "#/$defs/ExpiryNotification" }, { "type": "null" } ], "default": null }, "upcomingNotification": { "anyOf": [ { "$ref": "#/$defs/UpcomingNotification" }, { "type": "null" } ], "default": null } }, "title": "Notifications", "type": "object" }, "OfferClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/retail/offers/rest/v1/offerclass", "properties": { "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#offerClass", "deprecated": true, "description": "deprecated", "title": "Kind" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Title" }, "redemptionChannel": { "$ref": "#/$defs/RedemptionChannel", "default": "REDEMPTION_CHANNEL_UNSPECIFIED" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Provider" }, "titleImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "details": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Details" }, "finePrint": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Fineprint" }, "helpUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "localizedTitle": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedProvider": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedDetails": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedFinePrint": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "shortTitle": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Shorttitle" }, "localizedShortTitle": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "issuerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Issuername" }, "homepageUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "reviewStatus": { "$ref": "#/$defs/ReviewStatus", "default": "REVIEW_STATUS_UNSPECIFIED" }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "wideTitleImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id" ], "title": "OfferClass", "type": "object" }, "OfferObject": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/retail/offers/rest/v1/offerobject", "properties": { "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#offerClass", "deprecated": true, "description": "deprecated", "title": "Kind" }, "classReference": { "anyOf": [ { "$ref": "#/$defs/OfferClass" }, { "type": "null" } ], "default": null }, "locations": { "anyOf": [ { "items": { "$ref": "#/$defs/LatLongPoint" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Locations" }, "hasLinkedDevice": { "default": false, "title": "Haslinkeddevice", "type": "boolean" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "OfferObject", "type": "object" }, "PassConstraints": { "description": "see https://developers.google.com/wallet/generic/rest/v1/PassConstraints", "properties": { "screenshotEligibility": { "$ref": "#/$defs/ScreenshotEligibility", "default": "SCREENSHOT_ELIGIBILITY_UNSPECIFIED" }, "nfcConstraint": { "anyOf": [ { "items": { "$ref": "#/$defs/NfcConstraint" }, "type": "array" }, { "type": "null" } ], "title": "Nfcconstraint" } }, "title": "PassConstraints", "type": "object" }, "PassengerType": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#passengertype", "enum": [ "passengerTypeUnspecified", "PASSENGER_TYPE_UNSPECIFIED", "singlePassenger", "SINGLE_PASSENGER", "multiplePassengers", "MULTIPLE_PASSENGERS" ], "title": "PassengerType", "type": "string" }, "PredefinedItem": { "description": "see: https://developers.google.com/wallet/retail/offers/rest/v1/ClassTemplateInfo#predefineditem", "enum": [ "predefinedItemUnspecified", "PREDEFINED_ITEM_UNSPECIFIED", "frequentFlyerProgramNameAndNumber", "FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER", "flightNumberAndOperatingFlightNumber", "FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER" ], "title": "PredefinedItem", "type": "string" }, "PurchaseDetails": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#purchasedetails", "properties": { "purchaseReceiptNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Purchasereceiptnumber" }, "purchaseDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Purchasedatetime" }, "accountId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Accountid" }, "confirmationCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Confirmationcode" }, "ticketCost": { "anyOf": [ { "$ref": "#/$defs/TicketCost" }, { "type": "null" } ], "default": null } }, "title": "PurchaseDetails", "type": "object" }, "RedemptionChannel": { "description": "see: https://developers.google.com/wallet/retail/offers/rest/v1/offerclass#OfferClass.RedemptionChannel", "enum": [ "redemptionChannelUnspecified", "REDEMPTION_CHANNEL_UNSPECIFIED", "instore", "INSTORE", "online", "ONLINE", "both", "BOTH", "temporaryPriceReduction", "TEMPORARY_PRICE_REDUCTION" ], "title": "RedemptionChannel", "type": "string" }, "Review": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/Review", "properties": { "comments": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Comments" } }, "title": "Review", "type": "object" }, "ReviewStatus": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/ReviewStatus", "enum": [ "reviewStatusUnspecified", "REVIEW_STATUS_UNSPECIFIED", "underReview", "UNDER_REVIEW", "approved", "APPROVED", "rejected", "REJECTED", "draft", "DRAFT" ], "title": "ReviewStatus", "type": "string" }, "RotatingBarcode": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/RotatingBarcode", "properties": { "type": { "$ref": "#/$defs/BarcodeType", "default": "BARCODE_TYPE_UNSPECIFIED" }, "renderEncoding": { "$ref": "#/$defs/BarcodeRenderEncoding", "default": "RENDER_ENCODING_UNSPECIFIED" }, "valuePattern": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Valuepattern" }, "totpDetails": { "anyOf": [ { "$ref": "#/$defs/TotpDetails" }, { "type": "null" } ], "default": null }, "alternateText": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Alternatetext" }, "showCodeText": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "RotatingBarcode", "type": "object" }, "RowLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#rowlabel", "enum": [ "rowLabelUnspecified", "ROW_LABEL_UNSPECIFIED", "row", "ROW" ], "title": "RowLabel", "type": "string" }, "SaveRestrictions": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/SaveRestrictions", "properties": { "restrictToEmailSha256": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Restricttoemailsha256" } }, "title": "SaveRestrictions", "type": "object" }, "ScreenshotEligibility": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/PassConstraints#screenshoteligibility", "enum": [ "screenshotEligibilityUnspecified", "SCREENSHOT_ELIGIBILITY_UNSPECIFIED", "eligible", "ELIGIBLE", "ineligible", "INELIGIBLE" ], "title": "ScreenshotEligibility", "type": "string" }, "SeatClassPolicy": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/flightclass#seatclasspolicy", "enum": [ "seatClassPolicyUnspecified", "SEAT_CLASS_POLICY_UNSPECIFIED", "cabinBased", "CABIN_BASED", "classBased", "CLASS_BASED", "tierBased", "TIER_BASED", "seatClassPolicyOther", "SEAT_CLASS_POLICY_OTHER" ], "title": "SeatClassPolicy", "type": "string" }, "SeatLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#seatlabel", "enum": [ "seatLabelUnspecified", "SEAT_LABEL_UNSPECIFIED", "seat", "SEAT" ], "title": "SeatLabel", "type": "string" }, "SectionLabel": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/eventticketclass#sectionlabel", "enum": [ "sectionLabelUnspecified", "SECTION_LABEL_UNSPECIFIED", "section", "SECTION", "theater", "THEATER" ], "title": "SectionLabel", "type": "string" }, "SecurityAnimation": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/SecurityAnimation", "properties": { "animationType": { "$ref": "#/$defs/AnimationType", "default": "ANIMATION_UNSPECIFIED" } }, "title": "SecurityAnimation", "type": "object" }, "SharedDataType": { "description": "see: https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/loyaltyclass#shareddatatype", "enum": [ "sharedDataTypeUnspecified", "SHARED_DATA_TYPE_UNSPECIFIED", "firstName", "FIRST_NAME", "lastName", "LAST_NAME", "streetAddress", "STREET_ADDRESS", "addressLine1", "ADDRESS_LINE_1", "addressLine2", "ADDRESS_LINE_2", "addressLine3", "ADDRESS_LINE_3", "city", "CITY", "state", "STATE", "zipcode", "ZIPCODE", "country", "COUNTRY", "email", "EMAIL", "phone", "PHONE" ], "title": "SharedDataType", "type": "string" }, "State": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/State\n https://developers.google.com/wallet/retail/loyalty-cards/rest/v1/State", "enum": [ "stateUnspecified", "STATE_UNSPECIFIED", "active", "ACTIVE", "completed", "COMPLETED", "expired", "EXPIRED", "inactive", "INACTIVE" ], "title": "State", "type": "string" }, "TemplateItem": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#templateitem", "properties": { "firstValue": { "anyOf": [ { "$ref": "#/$defs/FieldSelector" }, { "type": "null" } ], "default": null }, "secondValue": { "anyOf": [ { "$ref": "#/$defs/FieldSelector" }, { "type": "null" } ], "default": null }, "predefinedItem": { "anyOf": [ { "$ref": "#/$defs/PredefinedItem" }, { "type": "null" } ], "default": null } }, "title": "TemplateItem", "type": "object" }, "TextModuleData": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/TextModuleData", "properties": { "header": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Header" }, "body": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Body" }, "localizedHeader": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "localizedBody": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Id" } }, "title": "TextModuleData", "type": "object" }, "TicketCost": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#ticketcost", "properties": { "faceValue": { "anyOf": [ { "$ref": "#/$defs/Money" }, { "type": "null" } ], "default": null }, "purchasePrice": { "anyOf": [ { "$ref": "#/$defs/Money" }, { "type": "null" } ], "default": null }, "discountMessage": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "TicketCost", "type": "object" }, "TicketLeg": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#ticketleg", "properties": { "originStationCod": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Originstationcod" }, "originName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "destinationStationCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Destinationstationcode" }, "destinationName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "departureDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Departuredatetime" }, "arrivalDateTime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Arrivaldatetime" }, "fareName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "carriage": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Carriage" }, "platform": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Platform" }, "zone": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Zone" }, "ticketSeat": { "anyOf": [ { "$ref": "#/$defs/TicketSeat" }, { "type": "null" } ], "default": null }, "ticketSeats": { "anyOf": [ { "items": { "$ref": "#/$defs/TicketSeat" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Ticketseats" }, "transitOperatorName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "transitTerminusName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "TicketLeg", "type": "object" }, "TicketRestrictions": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#ticketrestrictions", "properties": { "routeRestrictions": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "routeRestrictionsDetails": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "timeRestrictions": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "otherRestrictions": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "TicketRestrictions", "type": "object" }, "TicketSeat": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#ticketseat", "properties": { "fareClass": { "$ref": "#/$defs/FareClass", "default": "FARE_CLASS_UNSPECIFIED" }, "customFareClass": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "coach": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Coach" }, "seat": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Seat" }, "seatAssignment": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null } }, "title": "TicketSeat", "type": "object" }, "TicketStatus": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#ticketstatus", "enum": [ "ticketStatusUnspecified", "TICKET_STATUS_UNSPECIFIED", "used", "USED", "refunded", "REFUNDED", "exchanged", "EXCHANGED" ], "title": "TicketStatus", "type": "string" }, "TimeInterval": { "description": "see: https://developers.google.com/wallet/tickets/events/rest/v1/TimeInterval", "properties": { "kind": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "walletobjects#timeInterval", "deprecated": true, "description": "deprecated", "title": "Kind" }, "start": { "anyOf": [ { "$ref": "#/$defs/DateTime" }, { "type": "null" } ], "default": null }, "end": { "anyOf": [ { "$ref": "#/$defs/DateTime" }, { "type": "null" } ], "default": null } }, "title": "TimeInterval", "type": "object" }, "TotpAlgorithm": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/RotatingBarcode#totpalgorithm", "enum": [ "totpAlgorithmUnspecified", "TOTP_ALGORITHM_UNSPECIFIED", "totpSha1", "TOTP_SHA1" ], "title": "TotpAlgorithm", "type": "string" }, "TotpDetails": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/RotatingBarcode#totpdetails", "properties": { "periodMillis": { "title": "Periodmillis", "type": "string" }, "algorithm": { "$ref": "#/$defs/TotpAlgorithm", "default": "TOTP_ALGORITHM_UNSPECIFIED" }, "parameters": { "items": { "$ref": "#/$defs/TotpParameters" }, "title": "Parameters", "type": "array" } }, "required": [ "periodMillis", "parameters" ], "title": "TotpDetails", "type": "object" }, "TotpParameters": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/RotatingBarcode#totpparameters", "properties": { "key": { "title": "Key", "type": "string" }, "valueLength": { "title": "Valuelength", "type": "integer" } }, "required": [ "key", "valueLength" ], "title": "TotpParameters", "type": "object" }, "TransitClass": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitclass", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classTemplateInfo": { "anyOf": [ { "$ref": "#/$defs/ClassTemplateInfo" }, { "type": "null" } ], "default": null }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "enableSmartTap": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Enablesmarttap" }, "redemptionIssuers": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Redemptionissuers" }, "securityAnimation": { "anyOf": [ { "$ref": "#/$defs/SecurityAnimation" }, { "type": "null" } ], "default": null }, "multipleDevicesAndHoldersAllowedStatus": { "$ref": "#/$defs/MultipleDevicesAndHoldersAllowedStatus", "default": "STATUS_UNSPECIFIED" }, "callbackOptions": { "anyOf": [ { "$ref": "#/$defs/CallbackOptions" }, { "type": "null" } ], "default": null }, "viewUnlockRequirement": { "$ref": "#/$defs/ViewUnlockRequirement", "default": "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED" }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "transitOperatorName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "transitType": { "$ref": "#/$defs/TransitType", "default": "TRANSIT_TYPE_UNSPECIFIED" }, "watermark": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "languageOverride": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Languageoverride" }, "customTransitTerminusNameLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customTicketNumberLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customRouteRestrictionsLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customRouteRestrictionsDetailsLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customTimeRestrictionsLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customOtherRestrictionsLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customPurchaseReceiptNumberLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customConfirmationCodeLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customPurchaseFaceValueLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customPurchasePriceLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customDiscountMessageLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customCarriageLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customSeatLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customCoachLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customPlatformLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customZoneLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customFareClassLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customConcessionCategoryLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "customFareNameLabel": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "enableSingleLegItinerary": { "default": false, "title": "Enablesinglelegitinerary", "type": "boolean" }, "issuerName": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Issuername" }, "homepageUri": { "anyOf": [ { "$ref": "#/$defs/Uri" }, { "type": "null" } ], "default": null }, "reviewStatus": { "anyOf": [ { "$ref": "#/$defs/ReviewStatus" }, { "type": "null" } ], "default": null }, "review": { "anyOf": [ { "$ref": "#/$defs/Review" }, { "type": "null" } ], "default": null }, "countryCode": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Countrycode" }, "localizedIssuerName": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "activationOptions": { "anyOf": [ { "$ref": "#/$defs/ActivationOptions" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id" ], "title": "TransitClass", "type": "object" }, "TransitObject": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject", "properties": { "logo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "wideLogo": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "heroImage": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "hexBackgroundColor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Hexbackgroundcolor" }, "id": { "title": "Id", "type": "string" }, "classId": { "title": "Classid", "type": "string" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated", "title": "Version" }, "imageModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/ImageModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Imagemodulesdata" }, "textModulesData": { "anyOf": [ { "items": { "$ref": "#/$defs/TextModuleData" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Textmodulesdata" }, "linksModuleData": { "anyOf": [ { "$ref": "#/$defs/LinksModuleData" }, { "type": "null" } ], "default": null }, "infoModuleData": { "anyOf": [ { "$ref": "#/$defs/InfoModuleData" }, { "type": "null" } ], "default": null, "deprecated": true, "description": "deprecated" }, "passConstraints": { "anyOf": [ { "$ref": "#/$defs/PassConstraints" }, { "type": "null" } ], "default": null }, "smartTapRedemptionValue": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Smarttapredemptionvalue" }, "barcode": { "anyOf": [ { "$ref": "#/$defs/Barcode" }, { "type": "null" } ], "default": null }, "rotatingBarcode": { "anyOf": [ { "$ref": "#/$defs/RotatingBarcode" }, { "type": "null" } ], "default": null }, "groupingInfo": { "anyOf": [ { "$ref": "#/$defs/GroupingInfo" }, { "type": "null" } ], "default": null }, "saveRestrictions": { "anyOf": [ { "$ref": "#/$defs/SaveRestrictions" }, { "type": "null" } ], "default": null }, "linkedObjectIds": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Linkedobjectids" }, "valueAddedModuleData": { "anyOf": [ { "$ref": "#/$defs/ValueAddedModuleData" }, { "type": "null" } ], "default": null }, "messages": { "anyOf": [ { "items": { "$ref": "#/$defs/Message" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Messages" }, "appLinkData": { "anyOf": [ { "$ref": "#/$defs/AppLinkData" }, { "type": "null" } ], "default": null }, "state": { "$ref": "#/$defs/State", "default": "STATE_UNSPECIFIED" }, "hasUsers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hasusers" }, "validTimeInterval": { "anyOf": [ { "$ref": "#/$defs/TimeInterval" }, { "type": "null" } ], "default": null }, "classReference": { "anyOf": [ { "$ref": "#/$defs/TransitClass" }, { "type": "null" } ], "default": null }, "ticketNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Ticketnumber" }, "passengerType": { "$ref": "#/$defs/PassengerType", "default": "PASSENGER_TYPE_UNSPECIFIED" }, "passengerNames": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Passengernames" }, "tripId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Tripid" }, "ticketStatus": { "$ref": "#/$defs/TicketStatus", "default": "TICKET_STATUS_UNSPECIFIED" }, "customTicketStatus": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "concessionCategory": { "$ref": "#/$defs/ConcessionCategory", "default": "CONCESSION_CATEGORY_UNSPECIFIED" }, "customConcessionCategory": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "ticketRestrictions": { "anyOf": [ { "$ref": "#/$defs/TicketRestrictions" }, { "type": "null" } ], "default": null }, "purchaseDetails": { "anyOf": [ { "$ref": "#/$defs/PurchaseDetails" }, { "type": "null" } ], "default": null }, "ticketLeg": { "anyOf": [ { "$ref": "#/$defs/TicketLeg" }, { "type": "null" } ], "default": null }, "ticketLegs": { "anyOf": [ { "items": { "$ref": "#/$defs/TicketLeg" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Ticketlegs" }, "tripType": { "$ref": "#/$defs/TripType", "default": "TRIP_TYPE_UNSPECIFIED" }, "hasLinkedDevice": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Haslinkeddevice" }, "disableExpirationNotification": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": false, "title": "Disableexpirationnotification" }, "activationStatus": { "anyOf": [ { "$ref": "#/$defs/ActivationStatus" }, { "type": "null" } ], "default": null }, "deviceContext": { "anyOf": [ { "$ref": "#/$defs/DeviceContext" }, { "type": "null" } ], "default": null }, "notifyPreference": { "$ref": "#/$defs/NotificationSettingsForUpdates", "default": "NOTIFICATION_SETTINGS_FOR_UPDATES_UNSPECIFIED" } }, "required": [ "id", "classId" ], "title": "TransitObject", "type": "object" }, "TransitOption": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ClassTemplateInfo#transitoption", "enum": [ "transitOptionUnspecified", "TRANSIT_OPTION_UNSPECIFIED", "originAndDestinationNames", "ORIGIN_AND_DESTINATION_NAMES", "originAndDestinationCodes", "ORIGIN_AND_DESTINATION_CODES", "originName", "ORIGIN_NAME" ], "title": "TransitOption", "type": "string" }, "TransitType": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitclass#transittype", "enum": [ "transitTypeUnspecified", "TRANSIT_TYPE_UNSPECIFIED", "bus", "BUS", "rail", "RAIL", "tram", "TRAM", "ferry", "FERRY", "other", "OTHER" ], "title": "TransitType", "type": "string" }, "TranslatedString": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/LocalizedString#translatedstring", "properties": { "language": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Language" }, "value": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Value" } }, "title": "TranslatedString", "type": "object" }, "TripType": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/transitobject#triptype", "enum": [ "tripTypeUnspecified", "TRIP_TYPE_UNSPECIFIED", "roundTrip", "ROUND_TRIP", "oneWay", "ONE_WAY" ], "title": "TripType", "type": "string" }, "UpcomingNotification": { "additionalProperties": false, "description": "see: https://developers.google.com/wallet/generic/rest/v1/genericobject#upcomingnotification", "properties": { "enableNotification": { "default": false, "title": "Enablenotification", "type": "boolean" } }, "title": "UpcomingNotification", "type": "object" }, "Uri": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/Uri", "properties": { "uri": { "anyOf": [ { "format": "uri", "minLength": 1, "type": "string" }, { "type": "string" }, { "type": "null" } ], "default": null, "title": "Uri" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Description" }, "localizedDescription": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Id" } }, "title": "Uri", "type": "object" }, "ValueAddedModuleData": { "description": "see: https://developers.google.com/wallet/reference/rest/v1/ValueAddedModuleData", "properties": { "header": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "body": { "anyOf": [ { "$ref": "#/$defs/LocalizedString" }, { "type": "null" } ], "default": null }, "image": { "anyOf": [ { "$ref": "#/$defs/Image" }, { "type": "null" } ], "default": null }, "uri": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Uri" }, "viewConstraints": { "anyOf": [ { "$ref": "#/$defs/ModuleViewConstraints" }, { "type": "null" } ], "default": null }, "sortIndex": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Sortindex" } }, "title": "ValueAddedModuleData", "type": "object" }, "ViewUnlockRequirement": { "description": "see: https://developers.google.com/wallet/generic/rest/v1/ViewUnlockRequirement", "enum": [ "viewUnlockRequirementUnspecified", "VIEW_UNLOCK_REQUIREMENT_UNSPECIFIED", "unlockNotRequired", "UNLOCK_NOT_REQUIRED", "unlockRequiredToView", "UNLOCK_REQUIRED_TO_VIEW" ], "title": "ViewUnlockRequirement", "type": "string" } }, "additionalProperties": false }
- Config:
extra: str = forbid
- Fields:
flightClasses (list[edutap.wallet_google.models.passes.tickets_and_transit.FlightClass] | None)
flightObjects (list[edutap.wallet_google.models.passes.tickets_and_transit.FlightObject] | None)
genericClasses (list[edutap.wallet_google.models.passes.generic.GenericClass] | None)
genericObjects (list[edutap.wallet_google.models.passes.generic.GenericObject] | None)
giftCardClasses (list[edutap.wallet_google.models.passes.retail.GiftCardClass] | None)
giftCardObjects (list[edutap.wallet_google.models.passes.retail.GiftCardObject] | None)
loyaltyClasses (list[edutap.wallet_google.models.passes.retail.LoyaltyClass] | None)
loyaltyObjects (list[edutap.wallet_google.models.passes.retail.LoyaltyObject] | None)
offerClasses (list[edutap.wallet_google.models.passes.retail.OfferClass] | None)
offerObjects (list[edutap.wallet_google.models.passes.retail.OfferObject] | None)
transitClasses (list[edutap.wallet_google.models.passes.tickets_and_transit.TransitClass] | None)
transitObjects (list[edutap.wallet_google.models.passes.tickets_and_transit.TransitObject] | None)
- field eventTicketClasses: list[EventTicketClass] | None = None#
- field eventTicketObjects: list[EventTicketObject] | None = None#
- field flightClasses: list[FlightClass] | None = None#
- field flightObjects: list[FlightObject] | None = None#
- field genericClasses: list[GenericClass] | None = None#
- field genericObjects: list[GenericObject] | None = None#
- field giftCardClasses: list[GiftCardClass] | None = None#
- field giftCardObjects: list[GiftCardObject] | None = None#
- field loyaltyClasses: list[LoyaltyClass] | None = None#
- field loyaltyObjects: list[LoyaltyObject] | None = None#
- field offerClasses: list[OfferClass] | None = None#
- field offerObjects: list[OfferObject] | None = None#
- field transitClasses: list[TransitClass] | None = None#
- field transitObjects: list[TransitObject] | None = None#